<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        li {
            list-style: none;
        }

        /* 定位 */
        .pr {
            position: relative;
        }

        .pa {
            position: absolute;
        }

        #menu {
            width: 160px;
            background-color: #ccc;
            margin: 100px auto;

        }

        #menu ul li {}

        #menu ul li dl {
            left: 160px;
            top: 0;
            height: 200px;
            width: 200px;
            border: 1px solid orange;
            display: none;
        }

        #menu ul li .current {
            display: block;
        }

        #menu ul li p {
            line-height: 30px;
            border: 1px solid white;


        }
    </style>
</head>

<body>
    <div id="menu">
        <ul>
            <li class="pr">
                <p>
                    <a href="">童装</a>
                    <a href="">女装</a>
                    <a href="">运动</a>
                </p>
                <!-- 分级菜单 -->
                <dl class=" pa current">
                    <dt>书籍</dt>
                    <dd>平凡的世界</dd>
                    <dd>三体</dd>
                </dl>
            </li>
            <li>
                <p>
                    <a href="">童装</a>
                    <a href="">女装</a>
                    <a href="">运动</a>
                </p>
                <!-- 分级菜单 -->
                <dl class="pa">
                    <dt>书籍</dt>
                    <dd>平凡的世界</dd>
                    <dd>三体</dd>
                </dl>
            </li>
            <li>
                <p>
                    <a href="">童装</a>
                    <a href="">女装</a>
                    <a href="">运动</a>
                </p>
                <!-- 分级菜单 -->
                <dl class="pa">
                    <dt>书籍</dt>
                    <dd>平凡的世界</dd>
                    <dd>三体</dd>
                </dl>
            </li>
        </ul>
    </div>
    <script>
        let lis = document.querySelectorAll("#menu ul li p");
        let dl = document.querySelectorAll("#menu ul li dl");
        console.log(lis);
        for (let i = 0; i < lis.length; i++) {
            lis[i].addEventListener("mouseover", function () {
                for (let i = 0; i < lis.length; i++) {
                    dl[i].className = "pa";
                }
                dl[i].className = "pa current";
            })
        }
    </script>
</body>

</html>